li {
    LIST-STYLE-TYPE: none;
}

div, ul, dl, dd, p, h1, h2, h3, h4, .text {
    zoom: 1;
    margin: 0;
    padding: 0;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #FD5500;
    text-decoration: underline;
}

img {
    border: none;
}

.clear {
    zoom: 1;
    margin-bottom: 10px;
}

.r10{
    margin-right: 15px;
}

.wrap, .nav ul, .nav_type ul {
    width: 1020px;
    margin: 0 auto;
    zoom: 1;
    overflow: hidden;
}

.wrap .bookcase {
    border: 1px solid #d2c7f1;
    background: #FFFFFF;
    border-radius: 6px;
    overflow: hidden;
}

.bookcase h2 {
    padding-left: 10px;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    border-bottom: 3px solid #b3a3de;
}

.bookbox {
    float: left;
    width: 460px;
    font-size: 14px;
    overflow: hidden;
    border: 1px dashed #CCC;
    margin: 10px 22px;
    position: relative;
}

.bookbox .num {
    position: absolute;
    top: 12px;
    left: 10px;
    width: 22px;
    line-height: 22px;
    border-radius: 4px;
    background: #FA744E;
    display: block;
    text-align: center;
    color: #eee;
    font-weight: bold
}

.bookbox .bookinfo {
    line-height: 20px;
    padding-left: 30px;
}

.bookbox .delbutton {
    position: absolute;
    top: 20px;
    right: 10px;
}

.bookbox .readbutton {
    position: absolute;
    top: 65px;
    right: 10px;
}

.bookbox .delbutton a {
    border: 1px solid #d32f2f;
    border-radius: 3px;
    padding: 4px 10px;
    background: #d32f2f;
    color: #ffffff;
}
.bookbox .readbutton a {
    border: 1px solid #d32f2f;
    border-radius: 3px;
    padding: 4px 10px;
    background: #d32f2f;
    color: #ffffff;
}

.bookbox .p10 {
    padding: 10px;
    overflow: hidden;
}

.bookbox div {
    color: #888;
}

.noshow {
    display: none;
}

.bookbox .bookimg {
    position: absolute;
    top: 12px;
    left: 10px;
    margin-right: 10px;
}

.bookbox .bookimg img {
    width: 120px;
    height: 150px;
}
